microglial cells - Spanish English Dictionary